/*
Theme Name: qituo web desgin
Theme URI: http://www.yxwlgs.net/
Author: YixingSEO qq66866111
Author URI: https://www.yxwlgs.net/
Description: 企业网站定制 for qituo web desgin
*/
body{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";}
body{padding-top: 118px;}
.header{background: #fff;}
.header .container{position: relative;}
.header .langs{margin:0;padding:0;list-style-type: none;position: absolute;right: 0;top: 0;display: flex;}
.header .langs li{padding-left: 15px;}
.top-line{background-color: #fafafa;height: 40px;line-height: 40px;font-size:14px;color:#666;border-bottom: 1px solid #f1f1f1;}
.top-line a:link,.top-line a:visited{color:#666;padding-left: 10px;}
.top-line a:hover{color:#007BFF}



.btitle{text-transform: uppercase;text-align: center;}
.btitle .tit1{font-size:40px;font-weight: bold;color:#0054AA; }
.btitle .tit2{font-size:16px;color:#666;}
.btitle .tit3{width: 100%;font-size:28px;color:#12AFA3}
.btitle .tit4{color:#009900;position: relative;font-size:28px;overflow: hidden;}
.btitle .tit4::before,
.btitle .tit4::after
{content: '';position: absolute;display: block;width:100px;height: 3px;top: 50%;background-color: #009900;border-radius: 2px;}
.btitle .tit4::before{left: calc(50% - 220px);}
.btitle .tit4::after{right: calc(50% - 220px);}

.btitle .line{height: 3px;background-color: #ccc;width:4em;}
.btitle span{color:#009900}


.home-about h3.title{font-size:32px;color:#EA5613;}
.home-about-text{line-height: 2em;font-size:16px;color:#666;}
.home-about-text .more-link{display: none;}
.home-about .item{height: 280px;background-size: 100% 100%;}
.home-about .text{height: 280px;padding:80px 60px 0 60px;}
.home-about .item:hover .text{background:rgb(247,154,125,0.8);}
.home-about .text p{line-height: 2em;color:#fff;font-size: 20px;}
.home-about .b1{background: url(images/hb1.jpg);}
.home-about .b2{background: url(images/hb2.jpg);}
.home-about .b3{background: url(images/hb3.jpg);}

.home-products{background: url(images/hpbg.jpg) center center no-repeat;height: 662px;}
.home-products .hp-wrap{position: relative;}
.catlist{position: absolute;left: 120px;top:400px;}
.catlist ul{margin: 0;padding: 0;list-style-type: none;display: flex;flex-wrap: wrap;width:460px;}
.catlist ul li{width:50%;padding:5px;}
.catlist ul li a{display: block;color:#fff;border:1px solid #fff;border-radius: 20px;height: 40px;line-height: 40px;padding-left: 70px;
    background: url(images/home-category-bg.png) left center no-repeat;}
.catlist ul li a:hover{border-color: #ffcc66;color:#ffcc66}

.prolist{position: absolute;left: 55%;top:0;background: rgba(255, 255, 255, .6);width: 45%;}
.hp-list {padding:60px 15px;}
.hp-list .item{margin-bottom: 15px;display: flex;}
.hp-list .item .hp-img{flex: 150px 0 0;}
.hp-list .item .desc{padding-right: 15px;}
.hp-list .item .tit{color:#EA5613;font-size:20px;}
.hp-list>div:not(:last-child){border-bottom: 1px solid #f1f1f1;padding-bottom: 20px;}

.home-news{background: #f1f1f1;}
.home-news .hnews{margin:0;padding:0;list-style-type: none;font-size:14px;}
.home-news .hnews>li:not(:last-child){margin-bottom: 35px;}
.home-news .hnews .sub1,.home-news .hnews .sub3{color:#666;}
.home-news .hnews .sub2{font-size:18px;}
.home-news .hnews>li:hover .sub2{color:#EA5613}

.home-case .item{background: #f1f1f1;height: 100%;padding:15px;}
.home-case .item .img-wrap{margin:auto;text-align: center;}
.home-case .item .img-wrap img{border-radius: 30px;}
.home-case .item .tit{font-weight: bold;color:#006699;text-align: center;font-weight: bold;}
.home-case .item .desc{font-size:14px;line-height: 2em;color:#666;}
.home-case .item:hover{background: #f3941c;}
.home-case .item:hover .tit{color:#fff;}
.home-case .item:hover .desc{color:#fff;}

.pro-container{width:1500px;margin: auto;}

.banner{position: relative;}
.banner-search{background-color: #f1f1f1;}
.banner-search a:link,.banner-search a:visited{color:#666;}
.banner-search a:hover{color:#007BFF}


.numCount .item{padding:15px;text-align: center;}
.numCount .item .bignum{font-size:30px;font-weight: bold;color:#0076ae;line-height: 40px;font-family: Verdana, Geneva, Tahoma, sans-serif;}
.numCount .item .unitC{font-size:16px;font-weight: normal;padding-left: 5px;}
.numCount .item .tit{font-size:24px;}
.bb .row>div:not(:last-child){position: relative;}
.bb .row>div:not(:last-child)::after{content: '';width:1px;height: 50px;display: block;position: absolute;right: 0;top:50%;transform: translateY(-50%);
    border-right: 1px dotted #ccc;
}

.kh .item{border:1px solid #ddd;}
.kh .title{position: relative;font-size: 22px;text-align: center;}
.kh .title span{background-color: #fff;padding:0 2em;color:#666}
.kh .title::after{content: '';position: absolute;border-bottom: 1px solid #ccc;display: block;height: 1px;width:100%;top:50%;z-index: -1}

.img-scale{overflow: hidden;text-align: center;}
.img-scale img{transition: all ease .5s;}
.img-scale:hover img{transform: scale(1.2);}



.nb{display: flex;justify-content: center;background: #0678be;box-shadow: 3px 3px 10px #ccc;}
.nb .item{width:16.6667%;text-align: center;padding:25px 0;color:#fff;position: relative;cursor: pointer;}
.nb .item .icon .fa{font-size:40px;transition: all ease .3s;}
.nb .item .tit{padding-top:15px;font-size:20px;font-weight: bold;background: url(images/yz_jt.png) bottom center no-repeat;padding-bottom: 20px;}
/* .nb .item::after{content: "\f101";font: normal normal normal 14px/1 FontAwesome;font-size: 24px;position: absolute;right: 0; top: 46%;color:#2f9de0}
.nb>div:last-child::after{display: none;} */
.nb .item:hover{background: #f1f1f1;}
.nb .item:hover .icon .fa{color:#007BFF;transform: rotate(360deg);}
.nb .item:hover .tit{color:#333;background: url(images/yz_jt_hover.png) bottom center no-repeat;}
.nb1{background: url(images/sl2_bg.jpg);min-height: 600px;}
.nb1 .btitle .tit1{color:#fff;}
.nb1 .btitle .tit2{color:#fff;font-size:24px;font-family: Georgia, 'Times New Roman', Times, serif;padding-top:15px;}

.nb1 figure{margin:0;}
.nb1 .item{background-color: #fafafa;overflow: hidden;margin-bottom: 15px;}
.nb1 .item img{width: 100%;height: auto;}
.nb1 .item figure{position: relative;}
.nb1 .item figcaption{position:absolute;bottom: 0;left: 0;width:100%;
    background-color: #009A44;text-align: center;color:#fff;font-weight: bold;font-size:18px;padding:1.5em 0;
    transition: all ease .5s;text-shadow: 1px 1px 3px #333;
}
.nb1 .item:hover figcaption{transform: translateY(calc(100% + 45px));}
.nb1 .item .tb{position: absolute;width:100%;bottom: 60px;left: 0;display: flex;justify-content: center;z-index: 33;}
.nb1 .item .tb .fa{background-color: #000;width:45px;height: 45px;font-size: 30px;line-height: 45px;border-radius: 50%;color:#fff;text-align: center;}
.nb1 .item .text{position: absolute;left: 0;top:0;width:100%;height: 100%;padding:15px;
    display: flex;flex-direction: column;justify-content: center;align-items: center;background-color: rgba(0, 0, 0, 0.7);
    color:#fff;transition: all ease .5s;transform: translateY(100%);
}
.nb1 .item:hover .text{transform: translateY(0);}
.nb1 .item .text .fa{background-color:#009A44;color:#fff;width:60px;height: 60px;font-size:40px;line-height: 60px;border-radius: 50%;text-align: center;}
.nb1 .item .text p{text-indent: 0;text-align: center;}
.nb1 .item .text h4{padding:15px 0;font-weight: bold;}
.nb1 .item .text h4::after{content: '';display: block;width:50px;margin:auto;height: 3px;background-color: #fff;margin-top: 15px;}


.nb2 .sw{position: relative;padding-top: 70px;}
.nb2 .sw-control{display: flex;justify-content:space-around;width: 800px;position: absolute;left: 50%;top: 0;z-index:11;transform: translateX(-50%);}
.nb2 .sw-control .item{background: url('images/ystabg1.png');background-size: cover;color:#fff;width: 100px;height: 110px;
    display: flex;flex-direction: column;justify-content: center;align-items: center;cursor: pointer;
}
.nb2 .sw-control .item .tit{font-size:20px;font-weight: bold;}
.nb2 .sw-control .item.active{background: url('images/ystabg2.png');}

#sw2 .swiper-slide{position: relative;}
#sw2 .inner-box{position: absolute;left: 10%;top: 50%; transform: translateY(-50%); z-index: 11;background-color: rgba(255, 255, 255, .9);width:500px;padding:25px;
    box-shadow: 3px 3px 10px 0px #333;
}

#sw2 .inner-box h3{margin-bottom: 15px;color:#000;font-size: 28px;border-bottom: 2px solid #009999;padding-bottom: 15px;}
#sw2 .inner-box p{line-height: 1.5;font-size:18px;}
#sw2 .inner-box h3 em{font-family:  Geneva, Tahoma, sans-serif;font-weight: bold;font-size:30px;font-style: normal;color:#fff;
    height: 50px;width: 50px;background: #0054AA;border-radius: 50%;display: inline-block;line-height: 50px;text-align: center;margin-right: 15px;
}

.home-case{background: url(images/sl3_bg.jpg);background-size: cover;}

.news-img{position: relative;overflow: hidden;}
.news-img .tit{position: absolute;bottom: 0;width:100%;background-color: rgb(0,0,0,0.8);text-align: center;padding:10px 0;color:#fff;}

.hot-keyrods{font-size:14px;}
.hot-keyrods a{padding-right: 10px;}

.custom-shape-divider-top-1626764300 {
    width: 100%;
    overflow: hidden;
    line-height: 0;
}
.custom-shape-divider-top-1626764300 .shape-fill {
    fill: #42D1FD;
}

.alert p{margin-bottom: 0;}

ul.news-list{margin:0;padding:0;list-style-type: none;height: 100%; display: flex;flex-direction: column;justify-content:space-between;}
ul.news-list li{display: flex;flex-direction: column;justify-content: center;height: 100%;background-color: #fff;padding-left: 10px;padding-right: 10px;border-left: 5px solid #0054AA;}
ul.news-list li:not(:last-child){border-bottom: 1px solid #ddd;padding-bottom:8px;}
ul.news-list li .tit{font-size:1rem;color:#006699}
ul.news-list li .desc{font-size:14px;color:#666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
ul.news-list li .time{font-size:14px;background: #0072b3;color:#fff;padding:2px 5px;color:#fff;display: inline-block;}
ul.news-list li:hover{background: #f1f1f1;}

/* public */
.bhover{transition: all ease .3s;}
.bhover:hover{transform: scale(1.2);}

.bgf{background: #fff;height: 100%;}
a:link,a:visited{color:#333;}
a:hover{text-decoration: none;}
.btn{white-space: nowrap;}
.py-6{padding:100px 0;}
.pt-6{padding-top: 100px;}
.pb-6{padding-bottom: 100px;}
.img-scale{overflow: hidden;text-align: center;}
.img-scale img{transition: all ease .5s;}
.img-scale:hover img{transform: scale(1.2);}
.pronav{background: #fff;}
.pronav .nav{width:100%;justify-content: center;}
.nav-pills .nav-link {border-radius: 0;}

.more-link{display: flex;}
.more-link>a{transform: perspective(1px) translateZ(0);padding:10px 25px;position: relative;display: block;font-size:14px;}
.more-link>a::after{content:'';width: 100%;height: 100%;left: 0;top: 0;transform: scaleX(0);transition-property: transform;
    transition: all ease .3s;display: block;position: absolute;z-index: -1;}
.more-link>a:hover::after{transform: scaleX(1);}

.more-link.dark>a{border:1px solid #0072b3}
.more-link.dark>a::after{background: #0072b3;}
.more-link.dark>a:hover{color:#fff;}


.pagelist {padding:1rem 0;font-size: 14px;list-style-type: none;display: flex;justify-content: center; flex-wrap: wrap;}
.pagelist span, .pagelist a {padding: 8px 15px;background-color: #ddd;color: #333;margin-right: 1px;display: block; }
.pagelist a:hover,.pagelist .current {background-color: #333; color:#fff;}
.pagination{justify-content:center;}

.footer{background: #333;}
.footer .item{margin:0;padding:18px 0 0 0;list-style-type: none;}
.footer .widgettitle{padding:10px 0;font-size:22px;color:#fff;border-bottom: 1px dotted #3399cc;}
.footer .item .menu{margin:0;padding:10px 0 0 0;list-style-type: none;color:#fff;line-height: 2em;}
.footer .item .menu a:link,.footer .item .menu a:visited{color:#fff;font-size:14px;transition: all ease .3s;display: block;}
.footer .item .menu a:hover{transform: translateX(5px);color:#c5ffde}
.footer .item .menu a::before{content: '-';padding-right: 5px;}
.footer .item .textwidget{font-size:14px;line-height: 2em;}
.footer .footer4 .textwidget{font-size:14px;color:#fff;padding-top: 10px;}
.footer .footer4 .textwidget strong{font-weight: normal;font-size:22px;}
.footer .footer4 .textwidget p:nth-child(2){font-size:14px;}
.footer .footer4 .textwidget p:nth-child(3){font-size:16px;}
.footer .textwidget .wp-caption-text{color:#fff !important;}

.footer .row>div:nth-child(2) .menu{flex-wrap: wrap;flex-direction: row;display: flex;}
.footer .row>div:nth-child(2) .menu li{width:45%}


.footer .container{margin-bottom: 15px;}
.footer .copyright{border-top:1px solid #666;padding:15px;font-size:14px;line-height: 2em;}
.footer .copyright p{margin:0;color:#fff}
.footer .copyright a:link,.copyright a:visited{color:#fff;}
.footer .copyright a:hover{color:#c5ffde}


.page-content{background-color: #fff}
.single-title{text-align: center;font-size:22px;padding:15px;margin:0;color:#000;line-height: 2em;}
.page-content .text{color:#666;line-height: 2em;}
.page-content-about .text{text-indent: 2em;}
.page-content .text h3{font-size:20px;color:#009900;font-weight: bold;}
.page-content .text img{max-width: 100%;height: auto;}
.page-content .pro-text{background-color: #fff;padding:15px;line-height: 2em;color:#666;}

.page-content .nav{border-bottom: 1px solid #ddd;padding:1rem 1rem 0 1rem}
.page-content .nav .nav-link{background-color: #fff;}
.page-content .nav .nav-link.active{background-color: #007BFF;}
/* .page-content .pro-title{background: #007BFF;padding:15px;text-align: center;font-size:32px;color:#fff;font-family:Verdana, Geneva, Tahoma, sans-serif;} */
.page-content .pro-title{color:#007BFF}
.page-content .text table{width:100%;}
.page-content .text table td,.page-content .text table th{border:1px solid #ddd;padding:5px;}

.archive-news .item{display: flex;margin-bottom: 15px;border-bottom: 1px solid #ddd;align-items: center;position: relative;}
.archive-news .item h3{font-size:18px;}
.archive-news .item .text{color:#666;font-size:14px;}
.archive-news .item::after{content: '';position: absolute;display: block; width:100%;bottom: 0;height: 1px;background-color: #007BFF;
    transition: all ease 1s;transform: scale(0);}
.archive-news .item:hover::after{transform: scale(1);}
.archive-news .item:hover{border-bottom: 1px solid transparent;}
.archive-news .item .dt{color:#009999;font-size:14px;font-family:Verdana, Geneva, Tahoma, sans-serif}

.archive-product .item{margin-bottom: 15px;border-bottom: 3px solid #FAB406;}
.archive-product .item .tit{padding:10px 0;font-size:20px;}
.archive-product .item .desc{font-size:14px;}
.archive-product .item .more-link{background: #EA5613;padding:10px 15px;font-size:14px;color:#fff;display: inline-block;}
/* .archive-product .item .tit::after{content: '';position: absolute;display: block;background: #006699;
    left: 0;top:0;height: 100%;width:100%;z-index: -1;transform: scaleX(0);transition: all ease .3s;}
.archive-product .item:hover .tit::after{transform: scaleX(1);}
.archive-product .item:hover .tit{color:#fff;} */

.archive-news1 .date{background: #50B0D3;height: 100px;width:120px;text-align: center;color:#fff;}
.archive-news1 .date .d{font-size: 40px;}
.archive-news1 .item .tit{font-size: 21px;font-weight: bold; position: relative;}
.archive-news1 .item .tit::after{content: '';position: absolute;bottom: 0;width:100px;height: 5px;background:#FFD900;left: 0;bottom: 0;}
.archive-news1 .item .desc{font-size:14px;}
.archive-news1 .item .more-link{color:#12AFA3;border:1px solid #12AFA3;display: inline-block;padding:8px 30px;}
.archive-news1 .item .more-link:hover{background: #12AFA3;color:#fff;}
.archive-news1 .item:hover .tit{color:#EA5613}


.silder-cat{margin:0;padding:0;list-style-type: none;}
.silder-cat>li>a{display: block;background: #666;color:#fff;padding:10px;}
.silder-cat>li>a::before{content: '\f13a';font:normal normal normal 14px/1 FontAwesome;padding-right: 10px;}
.silder-cat .sub-menu{margin:0;padding: 0;list-style-type: none;}
.silder-cat .sub-menu>li>a{display: block;padding:10px;font-size:14px;background: #f1f1f1;}
.silder-cat .sub-menu>li>a:hover{background: #EA5613;color:#fff;}
.silder-cat .sub-menu>li>a::before{content: "\f0da";font:normal normal normal 14px/1 FontAwesome;padding-right: 10px;}

.xgtj .title{color:#EA5613;font-size:22px;font-weight: bold;border-bottom: 1px dotted #EA5613;}

.bottom{background: #323232;color:#fff}
.bottom a:link,.bottom a:visited{color:#fff;}
.footer-widgets{margin:0;padding:0;list-style-type: none;display: flex; justify-content: space-between;}
.footer-widgets .widget_nav_menu{width:50%}
.footer-widgets .menu{margin: 0;padding:0;list-style-type: none;display: flex;}
.footer-widgets .menu>li{width: 33.33%;font-size:20px}
.footer-widgets .sub-menu{margin:0;padding: 25px 0 0 0;list-style-type: none;font-size:14px;}
.footer-widgets .sub-menu>li{padding:5px 0;}
.footer-widgets .widgettitle{font-size:20px;}
.footer-widgets .textwidget{padding:30px 0 0 0;font-size:14px;}


/*侧边栏小工具*/
.silder1{background: #fafafa;height: 100%;}
.silder1 .xgj{margin:0;padding:0;list-style-type: none;}
/* .silder1 .xgj>li{padding:0 0 15px 0;} */
.silder1 .widgettitle{background-color: #0678be;padding:20px 0;color:#fff;font-size:22px;font-weight: bold;text-align: center;margin-bottom: 1px;}
.silder1 .widgettitle::before{padding-right: 5px;}
.silder1 .search-form{display: flex;padding-top:15px;justify-content: space-around;}
.silder1 .search-form .search-field{height: 35px;line-height: 35px;text-indent: 5px;border:1px solid #ddd;}
.silder1 .search-form .search-submit{height: 35px;line-height: 35px;border:none;background-color:darkcyan; color:#fff;padding:0 20px;}
.silder1 .search-form .screen-reader-text{display: none;}

.silder1 .widget_nav_menu a{font-size:14px;}
.silder1 .widget_nav_menu .menu{margin:0;padding:0;list-style-type: none;}
.silder1 .widget_nav_menu .menu>li{margin-bottom: 1px;font-size:16px;}
.silder1 .widget_nav_menu .menu>li>a{background-color: #f1f1f1;color:#333;display: block;height: 45px;line-height: 45px;padding:0 15px;}
.silder1 .widget_nav_menu .menu>li>a::before{content: '\f0da';font:normal normal normal 16px/1 FontAwesome;padding-right: 10px;}
.silder1 .widget_nav_menu .menu>li>a:hover{background-color: #0678be;color:#fff;}
.silder1 .widget_nav_menu .sub-menu{display: flex;flex-wrap: wrap;margin:0;padding:0;list-style-type: none;}
.silder1 .widget_nav_menu .sub-menu li{width:50%;padding:5px;font-size:16px;}
.silder1 .widget_nav_menu .sub-menu li a{display: block;padding:10px;text-align: center;border:1px dotted #ddd;}
.silder1 .widget_nav_menu .sub-menu li a:hover{background-color: #f1f1f1;}

.silder1 .textwidget{margin-bottom: 0;}
.silder1 .textwidget p{margin-bottom: 0;}
.silder1 .textwidget{padding:15px;line-height: 2em;color:#666;font-size:14px;}

/*滚动条样式*/
::-webkit-scrollbar{
width: 5px;
height: 5px;
background-color: #F5F5F5;
}

/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {
box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
border-radius: 10px;
background-color: #F5F5F5;
}

/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb{
border-radius: 10px;
box-shadow: inset 0 0 4px rgba(0, 0, 0, .1);
-webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, .1);
background-color: #42D1FD;
}

/*滚动*/
.gd{width:100%;overflow: hidden;padding-bottom: 30px;}
.gd ul{display: flex;margin:0;padding:0;list-style-type: none;}
.gd ul li{margin-right: 15px;position: relative;overflow: hidden;}
.gd ul li p{font-size:22px;color:#333;position: absolute; margin:0;padding:5px 0;
    bottom: 0; left: 0; text-align: center;width:100%;color:#fff;background:rgba(0,0,0,0.7)
}
.gd ul li img{width:auto;height: 100%;}
.gd ul li .img-box{height: 100%;}
.gd ul li:hover p{color:#fff;background:rgba(2, 100, 192, 0.9)}
.gd ul li .cat-tit{color:#666;}
.btn-service a:link,.btn-service a:visited{color:#0678be;background: #fff;padding:15px 25px;font-size:20px;font-weight: bold;border-radius: 5px;}
.btn-service a:hover{background: #0678be;color:#fff;}

/*内页*/
.main{padding:1rem 0;}
.page-path{background-color: #f1f1f1;}
.page-path a:link,.page-path a:visited{color:#333;}
.page-path a:hover{color:#006699;}
.page-path .breadcrumbs{font-size:14px;}



/*相册老编辑器*/
.gallery{display: flex;flex-wrap: wrap;background: #fafafa;}
.gallery .gallery-item{padding:10px;margin:0;text-align: center;display: flex;flex-direction: column;justify-content: center;position: relative;overflow: hidden;}
.gallery .gallery-caption{text-align: center;font-size: 14px;color:#666;}
.gallery .gallery-icon,.blocks-gallery-item{overflow: hidden;position: relative;}
.gallery .gallery-icon::after,.blocks-gallery-item::after{content: '\f00e';font: normal normal normal 30px/1 FontAwesome;color:#fff;display: flex;position: absolute;
    width:100%;height: 100%;left: 0;top: 0;justify-content: center;align-items: center;background: rgba(0,0,0,0.3);
    transition: all ease .3s; transform: scale(0);pointer-events: none;
}
.gallery .gallery-item img{transition: all ease .3s;}
.gallery .gallery-item:hover img{transform: scale(1.2);}
.gallery .gallery-item:hover .gallery-icon::after,.blocks-gallery-item:hover::after{transform: scale(1);}
.gallery-columns-5 .gallery-item{width:20%}
.gallery-columns-4 .gallery-item{width:25%}
.gallery-columns-3 .gallery-item{width:33.33%}
.gallery-columns-2 .gallery-item{width:50%}
.gallery-columns-1 .gallery-item{width:100%}

.wp-caption .wp-caption-text{text-align: center;line-height: 1em ;}

.page-content-honor .gallery-item::after{content: '';position: absolute;width:100%;height: 100%;display: block;
    border:1px solid #f1f1f1;pointer-events: none;left: 0;top: 0;}


@media (min-width: 576px) { 
    
}


@media (min-width: 768px) { 

    
}


@media (min-width: 992px) { 
    .navbar-brand{display: flex;}
    .logo-text{display: flex;flex-direction: column;justify-content: center;}
    .logo-text p{margin: 0;padding:0;font-size:20px}
    
    .top-menu{padding:0;height: 100%;align-items: center;}            
    .top-menu .navbar-nav{background: #fafafa;}
    .top-menu .navbar-nav>.nav-item>a:link,
    .top-menu .navbar-nav>.nav-item>a:visited{color:#333;}
    .top-menu h1{font-size:30px;font-weight: bold;}
    .top-menu .navbar-nav{width:100%;justify-content:space-around;} 
    .top-menu .navbar-nav>.nav-item{font-size:14px;width:100%;position: relative;}    
    /* .top-menu .navbar-nav>.nav-item:not(:last-child){border-right: 1px solid #00E9B9;} */
    .top-menu .navbar-nav>.nav-item>.nav-link{padding:15px 0;position: relative;text-align: center;width:100%;
        transform: perspective(1px) translateZ(0);
    }
    .top-menu .navbar-nav>.nav-item>.nav-link::before{
        content:'';
        height: 100%;width:100%;        
        position: absolute;
        transition-property: transform;
        left:0;bottom:0;
        z-index: -1;
        transform: scaleY(0);
        opacity: 0;
        transition: all ease .5s;
        background: #f1f1f1;
        transform-origin: 50% 100%; 
    }    
    .top-menu .navbar-nav>.nav-item:hover>.nav-link::before{transform: scaleY(1);opacity: 1;}
    .top-menu .navbar-nav>.nav-item>.nav-link:hover{color:#fff;}   
    .top-menu .navbar-nav>.nav-item:hover>a.nav-link{color:#333 !important;;}     
    .top-menu .navbar-nav>.active>a.nav-link{color:#333 !important;background-color: #f1f1f1;} 
    
    .top-menu .navbar-nav>.nav-item:hover>.dropdown-menu{transform: scaleY(1);}
    .top-menu .navbar-nav>.nav-item>.dropdown-menu{display: block;border-radius: 0;padding:0;margin:0;border:0;box-shadow: 1px 1px 3px #666;
        background-clip:border-box;transition: all ease .3s;transform: scaleY(0);transform-origin: 50% 0%;}
    .top-menu .navbar-nav>.nav-item>.dropdown-menu a{padding:10px;font-size: 14px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
    .top-menu .navbar-nav>.nav-item>.dropdown-menu a:not(:last-child){border-bottom: 1px solid #f1f1f1;}
    .top-menu .navbar-nav>.nav-item>.dropdown-menu a::before{content: "\f105";font: normal normal normal 14px/1 FontAwesome;padding-right: 5px;color:#12AFA3}
    .top-menu .navbar-nav>.wpml-ls-item{width: 30px;padding-left: 10px;}
    .top-menu .navbar-nav>.wpml-ls-item>a::before{display: none;}
}   


@media (min-width: 1200px) { 
    .container{max-width: 1200px !important;}
}


@media (max-width: 1199.98px) { 
    .pro-container{max-width: 100%;}
}

@media (max-width: 1024px) {     
    .nb1list .text1 .t1{font-size:25px;}
}


@media (max-width: 991.98px) { 
     .news-list li{padding:15px;}
     .news-list li .tit{padding-bottom: 10px;}
     ul.news-list li .desc{white-space:unset;}
}


@media (max-width: 767.98px) { 
    
}


@media (max-width: 575.98px) {     
    .silder1{display: none;}  
    .gallery .gallery-item{width:50%;}
    .bg-about,.bg-contact{min-height: 200px;}
    .top-menu{position: relative;}
    .top-menu .navbar-brand{max-width: calc(100% - 70px) !important}
    .top-menu .navbar-nav .nav-item{padding:5px 30px;}
    .top-menu .navbar-nav .nav-item:not(:last-child){border-bottom: 1px solid #ddd;}
    .top-menu .navbar-nav .nav-link{color:#333}  
    .top-menu .navbar-nav .nav-item.active .nav-link{color:#0072b3;}
    .top-menu .navbar-nav{border:1px solid #ddd;}
    .top-menu .navbar-toggler{display: block;width:50px;height: 40px;background: #f1f1f1;}
    /* .navbar-collapse{position: absolute;background: #ffff;right: 5px;top: 66px;z-index: 999;} */

    .img-medium{max-height: 150px;}

    .nb1list{flex-direction: column;}
    .nb1list .item{width:100%;max-width: 100%;}
    .nb2 .sw-control{display: none;}
    #sw2 .inner-box h3 em{background: #007BFF;display: inline-block;width:40px;height: 40px;text-align: center;line-height: 40px;border-radius: 50%;color:#fff;font-size:20px;}
    #sw2 .inner-box{max-width: 80%;width: 80%;}
    .btitle .tit1{font-size:30px;}
    .catlist-wrap{display: none;}
    .bb{margin-top: 1rem;background: none;box-shadow: none;}
    .bb .item{background: #0076ae;}
    .numCount>div{margin-bottom: 15px;}
    .nb{flex-wrap: wrap;}
    .nb .item{width:33.3333%}

    .numCount .item{padding:15px;text-align: center;}
    .numCount .item .bignum{font-size:30px;font-weight: bold;color:#fff;line-height: 40px;font-family: Verdana, Geneva, Tahoma, sans-serif;}
    .numCount .item .unitC{font-size:16px;font-weight: normal;padding-left: 5px;}
    .numCount .item .tit{font-size:24px;color:#fff;}
    .pt-6{padding-top: 2em;}
    .container{padding-left: 15px;padding-right: 15px;}

    .catlist{display: none;}
    .prolist{width:100%;left: 0;top: 0;}
    .home-products{background-image: none;background-color: #666;}
    .hp-list .item .desc{font-size:14px;}
    .hp-list .item .tit{font-size:1rem;}    
}


/*客服代码*/
@media (min-width: 768px){
    .kf{display: flex;position: fixed;right: 0;bottom:30%;flex-direction: column;z-index: 999;}
    .kf dl{margin:0;padding:0;list-style-type: none;margin-bottom: 1px;position: relative;}
    .kf dt{text-align: center;width:50px;height: 50px;line-height: 50px;font-size:20px;position: relative;z-index: 999;cursor: pointer;        
    }
    .kf dd{background: #fff;padding:0 10px;position: absolute;
        color:#333;font-size:16px;transition: all ease .3s;right: -150px;top: 0;white-space: nowrap;min-height: 50px;line-height: 50px;
        transition: all ease .3s;opacity: 0;box-shadow: 1px 1px 3px 0 #ccc;
    }
    .kf dd::after{content: '';position: absolute;width:0;height: 0;top:50%;right:-5px;transform: translateY(-50%);
        border-left: 5px solid #fff;
        border-top: 5px solid transparent;
        border-bottom: 5px solid transparent;
    }
    .kf dt{background: #12AFA3;}
    .kf dt .fa{color:#fff;}
    .kf dd a:link,.kf dd a:visited{color:#006699;}
    .kf dl:hover dt{background: #333;}
    .kf dl:hover dd{opacity: 1;right: 58px;}        
}

@media (max-width:768px) {
    body{padding-bottom: 63px;}
}

@media (max-width: 767px) {        
    .kf{position: fixed; bottom: 0;left: 0; background: #12AFA3;color:#fff;width:100vw;display: flex;justify-content: space-around;z-index: 999;}
    .kf dl{margin:0;padding:0;width:100%;}        
    .kf dl:not(:last-child){border-right: 1px solid #ddd;}
    .kf dt{text-align: center;padding:5px;color:#12AFA3;font-size:18px;}    
    .kf .fa{color:#fff;}
    .kf dd{text-align: center;margin:0;padding:0;font-size:14px;color:#fff;padding-bottom: 5px;}
    .phone-menu{position: fixed;background: #0678be;color:#fff;height: 100vh;width:60vw; z-index: 998;left: 0;top:0;
        display: flex; flex-direction: column;box-shadow: 1px 1px 3px #ccc;transition: all ease .3s;transform: translateX(-110%);}
    .phone-menu .navbar-nav{margin:0;padding:0;list-style-type: none;width:100%;padding:10px;box-sizing: border-box;}
    .phone-menu .navbar-nav>li{margin-bottom: 5px;}
    .phone-menu .navbar-nav>li>a{display: block;font-size:18px;text-decoration: none;background-color:#006699;color:#fff;padding:15px;text-align: center;border-radius: 5px;}
    .phone-search{padding:5px;}
    .phone-search label{font-size:14px;color:#666;}
    .phone-menu.show{transform: translateX(0);}    
}
